package com.yc.navy.goods.service;

import java.util.List;

import com.yc.navy.goods.bean.AddressInfo;
import com.yc.navy.goods.dto.AddressInfoDTO;

public interface IAddressInfoService {
	int add(AddressInfo addr);
	
	List<AddressInfo> list(int mid);
	
	/**
	 * 指定一个设置为默认地址
	 * @param aid
	 * @return
	 */
	int update(long aid);
	
	/**
	 * 去除全部默认地址
	 * @return
	 */
	int updateAll(Integer mid);
	
	/**
	 * 删除对应地址
	 * @param aid
	 * @return
	 */
	int deleteone(long aid);
	
	int updateone(AddressInfo addr);
	
	AddressInfoDTO myaddr(int mid);
}
